import request from '../request'
const base = '/my/article'

/**
 * ************文章分类***************************
 */
// 获取文章分类列表
export function getCates() {
  return request({
    url: `${base}/cates`,
    method: 'get',
  })
}

// 新增文章分类
export function addCates(data) {
  return request({
    url: `${base}/addcates`,
    method: 'post',
    data
  })
}

//根据id 删除文章分类
export function delCates(id) {
  return request({
    url: `${base}/deletecate/${id}`,
    method: 'get',
  })
}

//根据id 获取文章分类
export function getCatesById(id) {
  return request({
    url: `${base}/cates/${id}`,
    method: 'get',
  })
}

// 更新文章分类
export function updatecate(data) {
  return request({
    url: `${base}/updatecate`,
    method: 'post',
    data
  })
}

/**
 * ************文章列表***************************
 */
//获取文章列表
export function articleList(data) {
  return request({
    url: `${base}/list`,
    method: 'get',
    params: data
  })
}

//删除文章
export function delArticle(id) {
  return request({
    url: `${base}/delete/${id}`,
    method: 'get'
  })
}

//文章详情
export function getArticleById(id) {
  return request({
    url: `${base}/${id}`,
    method: 'get'
  })
}

//文章详情更新
export function updateArticle(data) {
  return request({
    url: `${base}/my/article/edit`,
    method: 'post',
    data
  })
}

//发布新文章
export function publishNewArticle(data) {
  return request({
    url: `${base}/my/article/add`,
    method: 'post',
    data
  })
}